protective grating - German English Dictionary